package com.dave.gd.service.base;

import java.util.List;

import com.github.pagehelper.Page;

public interface IBaseService<T> {
    /**
     * 添加新实体
     */
    int insert(T t);
    
    /**
     * 
     */
    int delete(long id);
    /**
     * 修改实体
     */
    int update(T t);
    
    /**
     * 通过ID获取实体
     */
    T get(long id);
    
    /**
     * 
     * .分页查询
     * 
     * @param page 页码
     * @param row 叶数
     * @param t 查询条件集合
     * @return
     * @author yangdafu
     * 2015年4月28日 yangdafu
     */
    Page<T> queryPage(Integer pageNum,Integer pageSize, T t);
    
    
}
